﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BonjourQuotation.ObjectModel.PreferredVendorData
{
    public class PreferredVendorContractsFromDetailsBData
    {
        public List<PreferredVendorContractsDetailBData> Rows { get; set; }
        public PreferredVendorContractForDetail ContractTableDetail { get; set; }
        public Dictionary<int, string> Services { get; set; }
        public Dictionary<int, string> Currency { get; set; }
        public decimal Price { get; set; }
        public DateTime? StartDate { get; set; }
        public string Description { get; set; }
        public int ServiceID { get; set; }
        public string CurrencyText { get; set; }
        public DateTime? EndDate { get; set; }
    }
    public class PreferredVendorContractForDetail
    {
        public decimal? Luggage { get; set; }
        public double? Tax { get; set; }
        public decimal? OccTax { get; set; }
        public double? Gratuity { get; set; }
        public string SelectedCurrency { get; set; }
        public DateTime ContractDate { get; set; }
        public DateTime? ContractStartDate { get; set; }
        public DateTime? ContractEndDate { get; set; }
        public string Note { get; set; }
        public int VendorID { get; set; }
        public string VendorName { get; set; }
        public string VendorTypeCode { get; set; }
        public string SeasonCode { get; set; }
        public string SeasonDescription { get; set; }
        public int SelectedSeasonID { get; set; }
        public string ContractFile { get; set; }
    }
    public class PreferredVendorContractsDetailBData
    {
        public int VendorID { get; set; }
        public int SelectedSeasonID { get; set; }
        public int LineNo { get; set; }
        public int ServiceID { get; set; }
        public string CurrencyText { get; set; }
        public int? ProductID { get; set; }
        public string Description { get; set; }
        public string ServiceCode { get; set; }
        public string ServiceTypeCode { get; set; }
        public decimal Price { get; set; }
        public DateTime? StartDate { get; set; }
        public DateTime? EndDate { get; set; }
    }
}
